﻿@charset "utf-8";
/* CSS Document */
/* index */


body{}
.op0{opacity: 0; font-family:Arial, Helvetica, sans-serif}
.wrap1400{ width:100%; max-width:1400px; margin:0 auto;}
.wrap1200{ width:100%; max-width:1200px; margin:0 auto;}
.more-an{display: inline-block; width: 150px; height: 40px; text-align: center;line-height: 40px; position: relative; color:#40a0ef;}
.more-an span{ position:relative; z-index:5; display:inline-block;}
.more-an:before, .more-an:after { content: ''; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s; -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);}
.more-an:after { border: 1px solid #40a0ef; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.more-an:before { -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}

.mob-nav{ width:50px; height:50px;}
.mob-nav span{ display:block; position:absolute; left:15px; width:30px; height:2px; top:50%; margin-top:-1px; background:#ab0000; transition:all 0.5s ease;}
.mob-nav:before{ content:''; position:absolute; left:15px; width:30px; height:2px; top:13px; background:#ab0000; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:15px; width:30px; height:2px; top:35px; background:#ab0000; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ top:23px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ top:23px; transform:rotate(-45deg); transition:all 0.5s ease;}
.T-nav li{ float:left;margin-left:20px; line-height:30px; font-size:14px; text-align:center; position:relative;}
.T-nav li a{ display:block; padding:0 5px; line-height:90px; position:relative; font-size:14px; transition:all 0.5s ease;}
.T-nav li a:after{ content:''; position:absolute; left:0; bottom:23px; height:2px; width:0%; background:#40a0ef; transition:all 0.5s ease;}
.T-nav li .secon{ position:absolute; width:100px; left:50%; margin-left:-45px; background:#fff; top:90px; z-index:5; display:none;}
.T-nav li .secon a{ display:block; line-height:35px; text-align: center; font-size:14px; transition:all 0.5s ease;}
.tab-cell{ display:table-cell; vertical-align:middle;}

.lmoteb{ padding:35px 30px 35px 0;}
.top-search{ margin-right:12px;}
.top-search span{ display:none; width:50px; height:50px; background:url(../images/search.png) no-repeat center center;}
.top-search p{ position: relative; right:0; top:0; background:#e9e9e9; z-index:10; width:310px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.top-search p .c1{ float:left; width:260px; height:50px; padding:0 10px; border:none; background:#e9e9e9;}
.top-search p .c2{ float:left; width:50px; height:50px; background:#e9e9e9 url(../images/search.png) no-repeat center center; border:none; cursor:pointer;}

.top .logo{ position: absolute; left:5%; top:2%; z-index:5;}
.top .sontl{ position: absolute; top:calc(100vh - 180px); width:90%; left:5%; background:#fff; z-index:5;}
.ny-top .sontl{ top:400px;}
.top .sontl .home a{ display:block; width:120px; height:120px; background:#ab0000 url(../images/home.png) no-repeat center center;}
.top .t-nav{ line-height:50px; padding:35px 0; margin-left:25px;}
.top .t-nav li{ float:left; padding:0 35px; font-size:20px;}

.obemla span{ display:block; width:50px; text-align:center; line-height:50px; color:#fff; font-weight:bold; font-size:16px; background:#ab0000; cursor:pointer;}
.obemla p{ position:absolute; left:0; top:50px; z-index:5; background:#e9e9e9; width:50px; display:none;}
.obemla p a{ display:block; line-height:50px; text-align:center; color:#ab0000; font-size:16px;}

.ind-01{ background:url(../images/zz01a.jpg) no-repeat center center; background-size:cover;}
.ind-01 .pic{ width:31%;}
.ind-01 .pic img{ height:693px; width:100%; object-fit:cover;}
.ind-01 .con{ width:69%; padding-right:10%; position:relative; z-index:2; height:693px; display:table;}
.loprec{ margin-left:-80px; width:500px;}
.loprec li{ float:left; padding:15px 0; width:235px;}
.loprec li:nth-child(2n){ float:right;}
.loprec li a{ display:block; border:2px solid #e8e8e8; background:#fff no-repeat 35px center; padding:30px 0 30px 95px; text-align:center; color:#666; font-size:16px; transition:all 0.5s ease;}
.loprec li a.a1{ background-image:url(../images/a1-1.png);}
.loprec li a.a2{ background-image:url(../images/a2-1.png);}
.loprec li a.a3{ background-image:url(../images/a3-1.png);}
.loprec li a.a4{ background-image:url(../images/a4-1.png);}
.loprec li a.a5{ background-image:url(../images/a5-1.png);}
.loprec li a.a6{ background-image:url(../images/a6-1.png);}


.lbotel{ color:#ab0000; line-height:1.5; padding-top:80px;}
.lbotel .d1{ font-size:5.2vh; font-weight:bold;}
.lbotel .d2{ font-weight:bold; font-size:3.8vh;}
.lbotel .d3{ font-size:2vh; color:#333;}

.ind-02{ background:url(../images/zz02.jpg) no-repeat left center; background-size:31% 100%;}
.obenm{ width:31%; color:#ab0000; line-height:1.5; padding:7% 0 0 5%;}
.obenm .d1{ font-size:5.2vh; font-weight:bold;}
.obenm .d2{ font-size:3.8vh; font-weight:bold;}
.obenm .d3{ font-size:2vh; color:#333;}
.obenm .d4{ margin-top:25px;}
.obenm .d4 a{ display:inline-block; width:80px; height:80px; margin-right:6px; background:#f1f2f1 no-repeat center center; transition:all 0.5s ease;}

.obenm .d4 a.sc-prev,.obenm .d4 a.dc-prev{ background-image:url(../images/prev1-1.png);}
.obenm .d4 a.sc-next,.obenm .d4 a.dc-next{ background-image:url(../images/next1-1.png);}
.baenlc{ width:69%; background:#f6f6f6; padding:5% 0 5% 5%;}

.ind-03{ background:url(../images/zz03.jpg) no-repeat center center; background-size:cover; padding:5%;}
.vbolae{ width:69%; display:flex; justify-content:space-between;}
.vbolae .list{ width:19.5%; overflow:hidden; transition:all 0.5s ease;}

.vbolae .list .telca{ width:100%; display:block; background:#fff; border:1px solid #ddd; padding:50px 0; text-align:center;transition:all 0.5s ease;}
.vbolae .list .telca .img span{ display:block; height:60px; background:no-repeat center center; background-size:auto 100%;}
.vbolae .list .telca .img span.s1{ background-image:url(../images/b1-1.png);}
.vbolae .list .telca .img span.s2{ background-image:url(../images/b2-1.png);}
.vbolae .list .telca .img span.s3{ background-image:url(../images/b3-1.png);}

.vbolae .list .telca .d1{ font-size:18px; margin-top:25px;}
.vbolae .list .telca .d2{ font-size:12px; color:#999; margin-top:5px; text-transform:uppercase;}
.vbolae .list .telca .d3{ margin:40px 0;}
.vbolae .list .telca .d3 span{ width:1px; height:40px; background:#ddd; display:inline-block;}
.vbolae .list .telca .d4{ font-size:42px; font-weight:bold; color:#dadada;}




.ind-04{ background:url(../images/zz04.jpg) no-repeat center center; background-size:cover; padding:5% 0;}
.lbncea{ width:69%; padding-right:5%;}
.lbncea li{ width:33.33%; padding:1%; float:left;}
.lbncea li a{ display:block; padding:20px; background:#f6f6f6; position:relative;}
.lbncea li a:after{ content:''; position:absolute; left:0; bottom:0; height:3px; background:#b02028; width:0; transition:all 0.5s ease;}
.lbncea li a .date{transition:all 0.5s ease; color:#fff; background:#ddd; line-height:1.2; padding-top:8px; position:absolute; right:0; top:0; width:72px; height:72px; text-align:center;}
.lbncea li a .date strong{ display:block; font-size:32px;}
.lbncea li a .d1{ font-size:18px; line-height:30px; height:60px; overflow:hidden; padding-right:60px;}
.lbncea li a .d2{ color:#666; line-height:22px; height:66px; overflow:hidden; margin-top:20px;}

.ind-05{ background:url(../images/zz05.jpg) no-repeat center center; background-size:cover; padding:5% 0;}


.foot{ background:#1b1f21; color:#f2f2f2; padding:0 6%;}
.lcolac{ padding:4% 0; border-bottom:1px solid #5c5f60;}
.lcolac .d1{ font-size:32px; font-weight:bold; margin-bottom:15px;}
.lcolac .d2{ font-size:16px; line-height:30px;}
.lomlca .list{ margin-left:15px; text-align:center; line-height:25px;}
.colvma{ padding:20px 0; line-height:35px;}
.ac-alink span{ display:block; padding:0 15px; background:#373a3c url(../images/ea.png) no-repeat 95% center; width:240px;}
.ac-alink p{ position:absolute; left:0; bottom:35px; width:100%; background:#373a3c; display:none;}
.ac-alink p a{ display:block; line-height:35px; padding:0 15px; border-bottom:1px solid #666; color:#fff;}


.float-sild{ position:fixed; right:0; bottom:5%; z-index:10;}
.float-sild .list{ margin-bottom:2px;}
.float-sild .list a{ display:block; width:60px; height:60px; font-size:12px; color:#fff; text-align:center; padding-top:38px; background:#ae0a07 no-repeat center 10px;}
.float-sild .list .secct{ width:160px; padding:10px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; right:60px; top:0; transform:translateX(-30px); opacity:0; visibility:hidden; transition:all 0.5s ease;}




.ny-banner{ height:624px; background:no-repeat center center; background-size:cover;}
.ny-nav{ height:75px; border-bottom:1px solid #ddd;}
.ny-nav span{ display:none;}
.ny-nav p a{ position:relative; display:inline-block; padding:0 12px; margin-right:20px; line-height:75px; font-size:16px;}
.ny-nav p a.cur{ color:#ab0000;}
.ny-nav p a.cur:after{ content:''; position:absolute; height:2px; width:40px; background:#ab0000; left:50%; bottom:0; margin-left:-20px;}

.ny-main{ padding:4% 0;}
.albnc{ color:#ab0000; font-size:32px; padding:25px 0; background:url(../images/kt.png) no-repeat center center; background-size:auto 100%;}
.edit-con{ margin-top:3%; line-height:2; font-size:16px;}

.maeloc{ margin-top:3%;}
.maeloc .list{ display:inline-block; text-align:left; width:300px; margin:0 20px; padding:30px; background:#f8f8f8 no-repeat right bottom;}
.maeloc .list01{ background-image:url(../images/d1.png);}
.maeloc .list02{ background-image:url(../images/d2.png);}
.maeloc .list03{ background-image:url(../images/d3.png);}
.maeloc .list .d1{ color:#ab0000; font-size:16px;}
.maeloc .list .d1 span{ font-size:72px;}
.maeloc .list .d2{ font-size:16px;}

.albolc a{ display:inline-block; width:160px; line-height:45px; color:#fff; background:#c8c8c8; border-radius:5px; font-size:16px; margin:0 12px;}
.albolc a.cur{ background:#ab0000;}
.honor-ul{ margin-top:4%;}
.honor-ul li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%; position:relative;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .honor-li-img{ display: table; width:100%; height:310px; text-align:center; background:#f6f6f6; position:relative; transition:all 0.5s ease;}
.honor-ul li .honor-li-img p{ display:table-cell; vertical-align:middle;}
.honor-ul li .honor-li-img p img{ max-width:90%; max-height:280px;}
.honor-ul li .honor-li-img:after{ content:''; position:absolute; left:0; bottom:0; width:0%; height:4px; background:#ab0000; transition:all 0.5s ease;}
.honor-ul li .tit{ margin-top:10px; line-height:25px; height:50px; overflow:hidden;}

.pagecsl{ margin-top:3%;}
.pagecsl a,.pagecsl span{ display:inline-block; line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#ab0000; border-color:#ab0000; color:#fff;}


.lvlmlc{ background:url(../images/dd.jpg) repeat-y 150px top;}
.lvlmlc li{ padding:15px 0;}
.lvlmlc li .date{ width:150px; font-size:32px; color:#999; text-align:center; margin-top:25px;}
.lvlmlc li .date:after{ content:''; position:absolute; top:5px; right:-25px; width:41px; height:34px; background:url(../images/hd.png);}
.lvlmlc li .con{ width:1000px; background:#f7f7f7; padding:30px; line-height:2; font-size:16px; color:#666;}

.lblpt li{ text-align:center; width:23.5%; margin-right:2%; float:left; margin-bottom:2%;}
.lblpt li:nth-child(4n){ margin-right:0;}
.lblpt li .pic{ height:200px; width:100%; display:table; box-shadow:0 0 15px rgba(0,0,0,0.1);}
.lblpt li .pic p{ display:table-cell; vertical-align:middle;}
.lblpt li .pic p img{ max-height:160px;}
.lblpt li .tit{ line-height:30px; font-size:16px; height:30px; overflow:hidden; margin-top:10px;}

.aeolc li{ float:left; margin-right:2%; text-align:center; margin-bottom:2%; width:15%; border:1px solid #ddd; display:table; height:110px;}
.aeolc li .pic{ display:table-cell; vertical-align:middle;}
.aeolc li .pic img{ max-height:80px;}
.aeolc li:nth-child(6n){ margin-right:0;}

.news-list li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.news-list li:nth-child(4n){ margin-right:0;}
.news-list li a{ display:block; background:#f8f8f8;}
.news-list li .pic img{ width:100%; height:200px; object-fit:cover;}
.news-list li .tit{ line-height:25px; height:50px; overflow:hidden; font-size:16px; padding:0 15px; margin-top:15px;}
.news-list li .bot{ line-height:30px; margin-top:20px; padding-left:15px; color:#999;}
.news-list li .bot span{ background:#767676; color:#fff; padding:0 20px;}

.tblmcl{ background:#f9f9f9; padding:4% 0; text-align:center;}
.tblmcl .d1{ font-size:24px; font-weight:bold; color:#ab0000;}
.tblmcl .d2{ margin-top:10px;}

.pagecl{ position:fixed; bottom:0; right:50%; margin-right:-665px; width:65px;}
.pagecl a{ display:block; text-align:center; padding:8px 0; background:#e5e5e5;}
.pagecl a.back{ background:#a0a0a0; color:#fff;}

.midcl dl{ padding:10px 0; line-height:35px; border-bottom:1px solid #ddd; font-size:16px;}
.midcl dl dt{ width:105px; float:left;}
.midcl dl dd p{padding-left:75px;}
#cdmore{ position:absolute; left:0; top:0;}
.midcl dl dd{ width:1295px; float:left;}
.midcl dl dd p a{ float:left; margin-right:10px; border-radius:5px; padding:0 22px;}
.midcl dl dd p a.cur{ color:#fff; background:#ab0000;}

.lcopac li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.lcopac li:nth-child(3n){ margin-right:0;}
.lcopac li a{ display:block;}
.lcopac li a .pic{ border-bottom:3px solid #ab0000;}
.lcopac li a .pic img{ width:100%; height:260px; object-fit:cover;}
.lcopac li a .pic .volm{ visibility:hidden; opacity:0; position:absolute; left:0; top:0; width:100%; height:260px; display:table; background:rgba(171,0,0,0.7); color:#fff; padding:0 15%; transition:all 0.5s ease;}
.lcopac li a .pic .volm .d1{ font-size:24px;}
.lcopac li a .pic .volm .d2{ margin:15px 0;}
.lcopac li a .pic .volm .d2 span{ width:1px; height:50px; background:#fff; display:inline-block;}
.lcopac li a .pic .volm .d3{ font-size:16px; line-height:25px;}


.lcopac li a .tit{ line-height:25px; height:25px; overflow:hidden; font-size:16px; margin-top:10px; text-align:center;}


.volca{ width:50%;}
.aeloc{ width:50%; height:385px; display:table; background:#f5f5f5; padding:0 5%;}
.aeloc .d1{ font-size:32px; color:#ab0000;}
.aeloc .d1:before{ content:''; display:inline-block; margin-right:10px; width:3px; height:30px; vertical-align:middle; background:#ab0000;}
.aeloc table{ margin-top:20px;}
.aeloc table td{ color:#666; font-size:16px; padding:8px 0;}

.almcol .d1{ color:#ab0000; font-size:32px; font-weight:bold;}
.almcol .d2{ line-height:2; margin-top:15px;}
.almcol .d2 span{ color:#ab0000;}

.albcn .con{ width:50%; height:555px; color:#fff; background:#ab0000; display:table; padding:0 8%;}
.albcn .con dl{ margin-top:30px; padding-left:25px; position:relative;}
.albcn .con dl:before{ content:''; position:absolute; left:0; top:20px; width:10px; height:10px; background:#fff;}
.albcn .con dl dt{ font-size:20px; font-weight:bold;}
.albcn .con dl dd{ font-size:16px; line-height:25px; margin-top:5px;}

.albcn .pic{ width:50%; height:555px; background:#f9f9f9; display:table;}
.lvmcm{ color:#ab0000; font-size:32px; font-weight:bold;}

.volcme{ margin-top:5%;}
.volcme li{ width:18%; margin:0 1%; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:15px; text-align:center; padding:35px 20px; float:left;}
.volcme li .tit{ line-height:30px; height:30px; overflow:hidden; font-size:20px; color:#ab0000; margin-top:20px;}
.volcme li .con{ margin-top:20px; line-height:25px; height:50px; overflow:hidden;}

.elnoa{ margin:4% 0;}
.elnoa .d1{ font-size:32px; color:#094299; font-weight:bold;}
.elnoa .d2{ font-size:18px; margin-top:10px;}

.avlmlc{ padding:4% 0; color:#fff; background:url(../testimg/t21.jpg) repeat-x left top; background-size:auto 100%;}

.ocnlma{ width:36%; height:540px; color:#fff; background:#004b8b; display:table; padding:0 5%;}
.ocnlma .d1{ font-size:36px;}
.ocnlma .d2{ font-size:20px; font-weight:bold; margin-top:4%; padding-bottom:3%; border-bottom:1px solid rgba(255,255,255,0.5); margin-bottom:3%;}
.ocnlma .d3{ line-height:30px;}
.ocnlma .d4{ margin-top:20px;}
.ocnlma .d4 a{ display:inline-block; width:60px; height:60px; margin-right:5px; background:#fff no-repeat center center;}
.ocnlma .d4 a.ad-prev{ background-image:url(../images/prev1-1.png);}
.ocnlma .d4 a.ad-next{ background-image:url(../images/next1-1.png);}
.aeomca{ width:64%;}

.ecolm{ margin-top:4%;}
.ecolm .pic{ width:50%;}
.ecolm .pic img{ width:100%; height:420px; object-fit:cover;}
.ecolm .con{ width:50%; height:420px; padding:0 5%; display:table; background:#f5f5f5;}
.ecolm .con .d1{ color:#ab0000; font-size:26px;}
.ecolm .con .d1:before{ content:''; display:inline-block; width:3px; height:30px; margin-right:10px; vertical-align:middle; background:#ab0000;}
.ecolm .con .d2{ color:#666; line-height:2; margin:25px 0;}
.ecolm .con .d3{ color:#ab0000;}
.ecolm .con .d3:before{ content:''; width:10px; height:10px; display:inline-block; vertical-align:middle; margin-right:10px; background:#ab0000;}

.alvpoc{ margin-top:4%;}
.alvpoc li{ float:left; width:33.3%; text-align:center;}
.alvpoc li .tit{ font-size:20px; font-weight:bold; margin:15px 0;}
.alvpoc li .con{ color:#666; font-size:16px;}

.lcbout{ padding:5% 0; background:url(../testimg/t25.jpg) repeat-x left top; background-size:auto 100%;}
.lfoca li{ margin-top:3%; width:48.5%; float:left; height:245px; padding:30px 30px 0; background:#fff url(../images/g1.png) no-repeat 95% bottom; border-radius:15px; box-shadow:0 0 10px rgba(0,0,0,0.2); position:relative; overflow:hidden;}
.lfoca li:after{ content:''; display:block; width:0; position:absolute; left:0; bottom:0; height:5px; background:#ab0000; transition:all 0.5s ease;}
.lfoca li:nth-child(2n){ float:right;}
.lfoca li .d1{ color:#ab0000; font-size:20px; margin-bottom:10px;}
.lfoca li .d2{ padding:5px 0; line-height:25px; font-size:16px; color:#666; position:relative; padding-left:20px;}
.lfoca li .d2:after{ content:''; position:absolute; left:0; top:13px; width:10px; height:10px; background:#ccc; display:block;}


.aeolpc{ margin-top:5%;}
.aeolpc li{ width:23.5%; margin-bottom:2%; float:left; margin-right:2%;}
.aeolpc li:nth-child(4n){ margin-right:0;}
.aeolpc li a{ display: block; text-align:center;}
.aeolpc li a .pic{ box-shadow:0 0 15px rgba(0,0,0,0.2); height:380px; width:100%; display:table;}
.aeolpc li a .pic img{ max-height:300px;}
.aeolpc li a .tit{ font-size:16px; line-height:30px; height:30px; overflow:hidden; margin-top:10px;}
.eclatc{ width:100%; max-width:1000px; margin:5% auto 0;}
.eclatc li{ width:33.33%; text-align:center; padding:0 5%; float:left;}
.eclatc li .tit{ margin:20px 0; font-size:16px;}
    .eclatc li .con,.eclatc li .con a{
        color: #ab0000;
        font-size: 16px;
        word-break: break-all;
    }

#map{ width:100%; height:600px;}

.encalm li{ margin-bottom:10px;}
.encalm li .qs{ line-height:60px; height:60px; overflow:hidden; padding:0 50px 0 100px; background:#f6f6f6; font-size:16px; cursor:pointer;}
.encalm li .qs:before{ content:'Q'; line-height:60px; height:60px; width:60px; text-align:center; color:#fff; background:#ab0000; font-size:24px; font-weight:bold; position:absolute; left:0; top:0; text-align:center;}
.encalm li .qs:after{ content:''; width:32px; height:32px; display:block; position:absolute; right:15px; top:14px; background:#ccc url(../images/down.png) no-repeat center center; border-radius:50%;}
.encalm li .qs.on:after{ background:#ccc url(../images/up.png) no-repeat center center;}
.encalm li .as{ padding-left:60px; padding-top:2px; display:none;}
.encalm li .as .as-con{ background:#f6f6f6; padding:30px 100px; line-height:2;}
.encalm li .as .as-con:before{ content:'A'; line-height:60px; height:60px; width:60px; text-align:center; color:#fff; background:#f5c521; font-size:24px; font-weight:bold; position:absolute; left:0; top:0; text-align:center;}


.econmc{ width:35%; background:#f9f9f9; padding:25px;}
.econmc .secl select{ width:100%; height:50px; background:#fff; border:none; font-size:16px;}


.scl-map{ width:62%; background:#f9f9f9; padding:25px;}

#map2{ width:100%; height:512px;}

.lpacla li{ padding:20px; border-bottom:1px solid #ddd; font-size:16px;}
.lpacla li .d1{ line-height:1.6; padding:5px 0;}
.scd-da{ font-size:36px;}
.aeeolc{ position:absolute; left:50%; top:50%; width:66px; height:66px; transform:translate(-50%,-50%); background:url(../images/pl.png) no-repeat center center; display:block;}
.lmveoc{ font-size:36px;}

.laeboc li{ width:33.33%; float:left; text-align:center; margin-top:4%; padding:0 5%;}
.laeboc li .tit{ color:#ab0000; font-size:30px; font-weight:bold; margin-top:25px;}
.laeboc li .eng{ color:#999;}
.laeboc li .con{ line-height:25px; margin-top:15px;}

.avblmc{ padding:80px 0; color:#fff; background:url(../testimg/t32.jpg) no-repeat center center; background-size:cover;}
.avblmc .d1{ font-size:36px;}
.avblmc .d2{ margin-top:20px;}
.avblmc .d2 a{ display:inline-block; width:145px; line-height:50px; border:1px solid #fff; border-radius:5px; color:#fff;}

.zp-list li{ width:23.5%; margin:30px 2% 0 0; float:left; font-size:14px;}
.zp-list li:nth-child(4n){ margin-right:0;}
.zp-list li a{ display:block; border:5px solid #fff; background:#fbfbfb; padding:20px;}
.zp-list li a .tit{ line-height:50px; height:50px; border-bottom:1px solid #ddd; position:relative; font-size:18px;}
.zp-list li a .tit:after{ content:''; position:absolute; left:0; height:5px; bottom:-3px; width:40px; background:#ddd;}
.zp-list li a .dre{ color:#999; line-height:30px; padding-bottom:20px; border-bottom:1px solid #ddd; margin:8px 0;}
.zp-list li a .con{ line-height:25px; height:125px; overflow:hidden; color:#999;}
.zp-list li a .tim{ margin-top:10px; color:#999;}


.oplcal{ background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;}
.olcwm{ width:568px; height:568px; background:#fff; padding:40px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#666;}
.olcwm .d1{ position:relative; font-size:22px; border-bottom:1px solid #ddd; color:#ab0000; padding-bottom:25px;}
.olcwm .d1:after{ display:block; content:''; position:absolute; left:0; bottom:-3px; width:30px; height:5px; background:#ddd;}
.olcwm .d2{ padding:20px 0;}
.olcwm .d3{ color:#333; padding-bottom:10px; border-bottom:1px solid #ddd;}
.olcwm .d4{ line-height:25px; margin-top:20px; height:225px; overflow:auto;}
.olcwm .d5{ margin-top:15px; padding-top:10px; border-top:1px solid #ddd;}
.olcwm .d6{ margin-top:15px;}
.olcwm .d6 a{ display:inline-block; line-height:45px; width:150px; border:1px solid #ddd;}
.abolc{ position:absolute; right:0; top:0; height:30px; width:30px; background:url(../images/icon30.png); cursor:pointer;}




@media (max-width: 1500px){
.lbotel{ padding-top:30px;}
.midcl dl dd{ width:calc(100% - 105px);}
.top .sontl .home a{width:75px; height:75px;}
.top .t-nav{padding:12px 0;}
.lmoteb{padding:12px 30px 12px 0;}
.ind-01 .pic{display:none;}
.ind-01 .con{width:100%; padding:0 12%;}
.loprec{margin:0;}
.lbotel{padding-top:100px;}
.lbncea li{width:50%;}
.lbncea li:nth-child(n+5){display:none;}
.ind-01{ background-image:url(../images/zz01.jpg);}
}





@media (min-width: 1201px){
.lfoca li:hover:after{width:100%; transition:all 0.5s ease;}
.lfoca li:hover{ background-image:url(../images/g2.png);}
.lfoca li:hover .d2:after{ background:#ab0000;}
.more-an:hover{ color: #fff;}
.more-an:hover::after { border-color: #40a0ef; -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}
.more-an:hover::before { background-color: #40a0ef; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.T-nav li .secon a:hover{ background:#f0f0f0; color:#40a0ef; transition:all 0.5s ease;}
.T-nav li .secon{ display:block; visibility:hidden; opacity:0; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .secon{ visibility: visible; opacity:1; transform:translateY(0px); transition:all 0.5s ease;}
.T-nav li > a.cur:after,.T-nav li > a:hover:after{ width:100%; transition:all 0.5s ease;}
.T-nav li > a.cur,.T-nav li:hover > a{ color:#40a0ef;}
.loprec li a:hover{ border-color:#ab0000; background:#ab0000 no-repeat 35px center; color:#fff; transition:all 0.5s ease;}
.obenm .d4 a.sc-prev:hover,.obenm .d4 a.dc-prev:hover{ background-image:url(../images/prev1-2.png);}
.obenm .d4 a.sc-next:hover,.obenm .d4 a.dc-next:hover{ background-image:url(../images/next1-2.png);}
.lbncea li a:hover:after{ width:100%; transition:all 0.5s ease;}
.lbncea li a:hover .date{background:#ab0000;transition:all 0.5s ease;}
.top .sontl{ box-shadow:0 0 10px rgba(0,0,0,0.2);}
.top .sontl.set{ position:fixed; top:0;}
.loprec li a.a1:hover{ background-image:url(../images/a1-2.png);}
.loprec li a.a2:hover{ background-image:url(../images/a2-2.png);}
.loprec li a.a3:hover{ background-image:url(../images/a3-2.png);}
.loprec li a.a4:hover{ background-image:url(../images/a4-2.png);}
.loprec li a.a5:hover{ background-image:url(../images/a5-2.png);}
.loprec li a.a6:hover{ background-image:url(../images/a6-2.png);}
.obenm .d4 a:hover{ transition:all 0.5s ease; background:#ab0000 no-repeat center center;}
.honor-ul li:hover .honor-li-img{ background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.2); transition:all 0.5s ease;}
.honor-ul li:hover .honor-li-img:after{ width:100%; transition:all 0.5s ease;}
.news-list li a:hover{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.news-list li a:hover .bot span{ background:#ab0000;}
.lcopac li a:hover .pic .volm{ visibility:visible; opacity:1; transition:all 0.5s ease;}
.ocnlma .d4 a:hover{ background-color:#ab0000;}
.ocnlma .d4 a.ad-prev:hover{ background-image:url(../images/prev1-2.png);}
.ocnlma .d4 a.ad-next:hover{ background-image:url(../images/next1-2.png);}
.zp-list li a:hover{ background:#fff; border-color:#ab0000;}
.float-sild .list:hover .secct{ transform:translateX(0px); opacity:1; visibility: visible; transition:all 0.5s ease;}
}

@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap1200,.wrap1400{ max-width:768px; padding:0 2%;}
.top{ position:fixed; left:0; z-index:15; top:0; padding:0 3%; width:100%; height:50px; background:#fff;}
.top .logo { position:relative; left:0; top:0;}
.top .logo img{ height:50px;}
.top .sontl{ position: relative; top:0; left:0; width:auto;}
.top .sontl .home{ display:none;}
.top .t-nav{ margin:0; padding:0; position:fixed; top:50px; right:0; height:calc(100% - 50px); background:#fff; width:100%; display:none;}
.top .t-nav li{ width:100%; background:#fff; border-bottom:1px solid #ddd;}
.top .t-nav li a{ display:block; color:#333; font-size:16px;}

.lmoteb{ padding:0;}
.mob-nav{ display:block;}
.top-search{ margin-top:0;}
.top-search span{ background:url(../images/search.png) no-repeat center center; width:50px; height:50px; display:block;}
.top-search p{ top:50px; position:absolute; right:0; display:none; width:200px;}
.top-search p .c1{ width:150px;}
.ny-banner{ height:300px;}
.ny-nav{ height:auto;}
.ny-nav span{ display:block; line-height:50px; background:url(../images/mxl.png) no-repeat right center; font-size:15px; padding:0 15px;}
.ny-nav p{ display:none;}
.ny-nav p a{ display:block; width:100%; padding:0 20px; border-bottom:1px solid #ddd; line-height:45px; font-size:14px; padding:0 15px;}
.ny-nav p a.cur:after{ display:none;}
.lvlmlc li .con{ width:calc(100% - 200px);}
.lblpt li{ width:49%;}
.lblpt li:nth-child(2n){ margin-right:0;}
.news-list li{ width:49%;}
.news-list li:nth-child(2n){ margin-right:0;}
.pagecl{ right:0; margin-right:0;}
.midcl dl{ font-size:14px;}
.lcopac li a .pic img{ height:150px;}
.volca{ width:100%;}
.aeloc{ width:100%; height:auto; padding:4%;}
.volcme li{ width:49%; margin:0 2% 2% 0;}
.volcme li:nth-child(2n){ margin-right:0;}
.ocnlma{ width:100%; height:auto; padding:4%;}
.aeomca{ width:100%;}
.ecolm .pic{ width:100%;}
.ecolm .pic img{ height:auto;}
.ecolm .con{ width:100%; height:auto; padding:4%;}
.ecolm .con .d1{ font-size:20px;}
.ecolm .con .d2{ margin:10px 0;}
.alvpoc li .pic img{ height:50px;}
.alvpoc li .tit{ font-size:16px;}
.alvpoc li .con{ font-size:12px; padding:0 10px;}
.lfoca li{ width:100%; height:auto; padding:4%;}
.aeolpc li{ width:49%;}
.aeolpc li:nth-child(2n){ margin-right:0;}
.econmc{ width:100%;}
.scl-map{ width:100%;}
.zp-list li{ width:49%;}
.zp-list li:nth-child(2n){ margin-right:0;}
.lbotel{ width:100%; padding:0;}
.loprec{ width:100%; margin:3% 0 0;}
.loprec li{ width:48%; padding:5px 0;}
.loprec li a{ padding:20px 0 20px 70px; text-align:left; font-size:14px; background-position:15px center; background-size:auto 40%;}

}
@media (min-width: 781px){
.vbolae .list.on{ width:58.5%; transition:all 0.5s ease;}
.vbolae .list.on .telca{ width:33.3%; border-color:#ab0000; background:#ab0000;transition:all 0.5s ease;}
.vbolae .list.on .telca .d1,.vbolae .list.on .telca .d2{ color:#fff;}
.vbolae .list.on .lbocl{ position:absolute; width:66.7%; left:33.3%; top:0; height:100%;}
.vbolae .list.on .lbocl .pic{ width:100%; height:100%; background:no-repeat center center; background-size:cover;}
.vbolae .list.on .lbocl .pic a{ display:block; position:absolute; width:56px; height:56px; background:url(../images/pl.png) no-repeat; top:50%; left:50%; transform:translate(-50%,-50%);}
.vbolae .list.on .telca .img span.s1{ background-image:url(../images/b1-2.png);}
.vbolae .list.on .telca .img span.s2{ background-image:url(../images/b2-2.png);}
.vbolae .list.on .telca .img span.s3{ background-image:url(../images/b3-2.png);}
}

@media (max-width: 780px){
.wrap{ padding:0 3%;}
.ind-01,.ind-02{ padding:4%; background:#fff;}
.ind-01 .pic{ width:100%; display:none;}
.ind-01 .pic img{ width:100%; height:240px;}
.ind-01 .con{ height:auto; width:100%; padding:0;}
.ind-02{ background:#f6f6f6;}

.obenm{ width:100%; padding:0;}
.obenm .d4{ margin-top:15px;}
.obenm .d4 a{ width:50px; height:50px;}
.baenlc{ width:100%; padding:0px; margin-top:10px;}
.vbolae{ width:100%; margin-top:15px; display:block;}
.vbolae .list{ width:100%; margin-bottom:15px;}
.vbolae .list .telca{ width:35%; padding:20px;}
.vbolae .list .telca .d3{ display:none;}
.vbolae .list .telca .d4{ font-size:24px; margin-top:20px;}
.vbolae .list .lbocl{ position:absolute; left:35%; width:65%; height:100%; top:0;}
.vbolae .list .lbocl .pic{ position:absolute; left:0; top:0; width:100%; height:100%; background:no-repeat center center; background-size:cover;}
.vbolae .list .lbocl .pic a{ display:block; position:absolute; width:56px; height:56px; background:url(../images/pl.png) no-repeat; top:50%; left:50%; transform:translate(-50%,-50%);}
.ind-03{ background:#fbfbfb;}
.ind-04{ padding:4%; background:#fff;}
.lbncea{ padding:0; width:100%;}
.lbncea li{ width:100%; padding:0; margin-top:4%;}
.lbncea li a .d1{ font-size:16px; line-height:25px; height:50px;}
.ind-05{ background:#f6f6f6; padding:4%;}
.enlcma{ width:100%;}
.enlcma .d1{ font-size:20px;}
.lcolac .d2{ font-size:14px; line-height:25px;}
.lomlca{ width:100%; margin-top:15px;}
.lomlca .list{ margin:0 10px 0 0;}
.alinl{ line-height:20px; margin-top:10px;}
.edit-con{ font-size:15px;}
.albnc{ font-size:20px; padding:20px 0;}
.maeloc .list{ width:100%; margin:0 0 10px; padding:4%;}
.maeloc .list .d1 span{ font-size:32px;}
.ny-banner{ height:200px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.honor-ul li .honor-li-img{ height:220px;}
.honor-ul li .honor-li-img p img{ max-height:200px;}
.pagecsl a.mob-none{ display:none;}
.albolc a{ width:100px; font-size:14px; line-height:35px; margin:0 5px;}
.lvlmlc{ background:none;}
.lvlmlc li .date{ width:100%; font-size:32px; color:#333; text-align: center; margin:0;}
.lvlmlc li .date:after{ display:none;}
.lvlmlc li .con{ width:100%; padding:4%; font-size:14px; margin-top:10px;}
.aeolc li{ width:32%;}
.aeolc li:nth-child(3n){ margin-right:0;}
.lblpt li .tit{ font-size:14px;}
.tblmcl .d1{ font-size:18px;}
.pagecl{ width:55px;}
.midcl dl dt{ width:100%; font-size:16px;}
.midcl dl dd{ width:100%; margin-top:10px;}
.midcl dl dd p a{ line-height:30px; padding:0 10px;}
.lcopac li{ width:49%; margin-bottom:4%;}
.lcopac li:nth-child(3n){ margin-right:2%;}
.lcopac li:nth-child(2n){ margin-right:0%;}
.lcopac li a .tit{ font-size:14px;}
.lcopac li a .pic img{ height:100px;}
.aeloc .d1{ font-size:24px;}
.aeloc table td{ font-size:14px;}
.almcol .d1,.lvmcm{ font-size:20px;}
.albcn .con{ width:100%; height:auto; padding:4%;}
.albcn .pic{ width:100%; height:auto; padding:4%;}
.volcme li{ padding:20px 15px;}
.volcme li .tit{ font-size:16px;}
.elnoa .d1{ font-size:20px;}
.elnoa .d2{ font-size:15px;}
.ocnlma .d1{ font-size:24px;}
.ocnlma .d2{ font-size:18px;}
.aeolpc li a .pic{ height:280px;}
.aeolpc li a .pic img{ max-height:240px;}
.aeolpc li a .tit{ font-size:14px;}
.eclatc li{ padding:0 2%;}
.eclatc li .pic img{ height:50px;}
.eclatc li .tit,.eclatc li .con{ font-size:14px;}
#map,#map2{ height:200px;}
.encalm li .qs{ padding:0 0px 0 70px; font-size:14px;}
.encalm li .qs:after{ display:none;}
.encalm li .as{ padding-left:0;}
.encalm li .as .as-con{ padding:15px 4% 15px 70px;}
.lpacla li{ padding:10px 0; font-size:14px;}
.albcn .seolc{ height:300px;}
.scd-da,.lmveoc{ font-size:24px;}
.lbotel .d1,.obenm .d1{ font-size:20px;}
.lbotel .d2,.obenm .d2{ font-size:18px;}
.lbotel .d3,.obenm .d3{ font-size:14px; color:#999;}
.lbncea li:nth-child(n+5){display:block;}
.midcl dl dd p{padding-left:50px;}
.ecolm .con .d1,.lfoca li .d1{font-size:16px;}
}
@media (max-width: 640px){
.laeboc li{ width:100%;}
.laeboc li .tit{ font-size:24px;}
.avblmc .d1{ font-size:24px;}
.zp-list li{ width:100%; margin-right:0; margin-top:15px;}
.olcwm{ width:100%; left:0; transform:translate(0,-50%); height:500px; padding:20px;}
.olcwm .d4{ height:175px;}

}
@media (max-width: 545px){
.vbolae .list .telca{ width:100%; display:flex;justify-content:space-between;align-items:center;}
.vbolae .list .lbocl{ display:none;}
.vbolae .list .telca .img span{ width:40px; height:40px;}
.vbolae .list .telca .d1,.vbolae .list .telca .d4,.vbolae .list .telca .d2{ margin:0;}
.lblpt li{ width:100%; margin-right:0;}
.news-list li{ width:100%; margin-right:0;}
}












.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}


/*2021-06-01*/
.ind-00{ padding:5%; background:url(../images/xxzz01.jpg) no-repeat center center; background-size:cover; color:#fff;}
.mlcna .d1{ font-weight:bold; font-size:5.2vh;}
.mlcna .d2{ font-weight:bold; font-size:3.8vh; text-transform:uppercase;}
.actbo{ font-size:0; margin-top:20px;}
.actbo span{ font-size:16px; cursor:pointer; display:inline-block; margin:0 10px; padding:0 26px; line-height:35px; border-radius:18px;}
.actbo span.cur{ color:#9f0000; background:#fff;}
.pablmc{ margin-top:4%; position:relative;}
.pablmc .bd{ padding:0 120px;}

.pablmc .bd .prev,.pablmc .bd .next{ position:absolute; top:50%; width:78px; height:78px; background:#fff no-repeat center center; cursor:pointer; z-index:3; transform:translateY(-50%); margin-top:-40px;}
.pablmc .bd .prev{ left:0; background-image:url(../images/prev1-1.png);}
.pablmc .bd .next{ right:0; background-image:url(../images/next1-1.png);}
.svneu{ margin-top:4%;}
.svneu a{ display:inline-block; font-size:18px; padding-bottom:10px; border-bottom:1px solid #fff; color:#fff;}

.sc-list{ height:65px; line-height:63px; border-bottom:1px solid #ddd;}
.sc-list span{ display:inline-block; border-bottom:2px solid #ab0000; font-size:24px;}
.lblema{ padding-bottom:3%;}
.lblema li{ width:23.5%; float:left; margin-right:2%; margin-top:3%;}
.lblema li:nth-child(4n){ margin-right:0;}
.lblema li a{ display:block; background:#fff; border-radius:10px; padding:40px;}
.lblema li a .pic img{ width:100%; height:220px;object-fit: scale-down;}
.lblema li a .tit{ margin-top:15px; line-height:35px; height:70px; overflow:hidden; font-size:20px;}
.lblema li a .con{ line-height:25px; display:none; height:25px; overflow:hidden; color:#787878;}

.zbeoba{ width:48%;}
.tb-xsl img{ width:100%; height:445px;object-fit: cover;}
.op-vod{ display:block; position:absolute; z-index:1; right:30px; bottom:30px; width:48px; height:48px; background:url(../images/xxzz03.png) no-repeat center center; background-size:100% 100%;}
.vod-se{ display:none; position:absolute; z-index:2; left:0; top:0; width:100%; height:445px;}
.vod-se video{ width:100%; display:block; height:445px; object-fit:contain; background:#000;}

.vkbac{ margin-top:20px; padding:0 48px;}
.vkbac .prev,.vkbac .next{ position:absolute; cursor:pointer; border:1px solid #ddd; top:0; width:30px; height:100%; cursor:pointer; z-index:3; transition:all 0.5s ease;}
.vkbac .prev{ left:0; background:#fff url(../images/prev1-1.png) no-repeat center center;}
.vkbac .next{ right:0; background:#fff url(../images/next1-1.png) no-repeat center center;}
.slbnte{ width:48%; background:#fff; padding:45px;}
.slbnte .d1{ color:#9f0000; font-weight:bold; font-size:20px;}
.slbnte .d1:before{ content:''; position:absolute; left:-45px; top:3px; width:3px; height:22px; background:#9f0000;}
.slbnte .d2{ line-height:1.8; font-size:16px; color:#787878; margin-top:20px;}
.eobant{ background:#fff; padding:5% 0;}
.slm-tit{ font-size:32px; font-weight:bold; color:#9f0000;}
.baehb{ margin-top:4%;}
.baehb li{ width:33.33%; float:left; text-align:center; padding:20px 0;}
.baehb li .tit{ margin-top:20px; font-size:20px; padding:0 20%;}
.dombla li{ margin-top:4%; background:#fff; text-align:center; padding:30px; border-radius:10px; float:left; width:32%; margin-right:2%;}
.dombla li:nth-child(3n){ margin-right:0;}
.dombla li .pic img{ height:66px;}
.dombla li .tit{ font-size:18px; color:#9f0000; margin:25px 0 15px; line-height:25px; height:25px; overflow:hidden;}
.dombla li .con{ color:#666; line-height:22px; height:44px; overflow:hidden;}
.vobalb{ margin-top:4%;}
.vobalb td{ padding:10px 20px; line-height:25px;}
.vobalb td.t1{ width:12%;font-size:16px;}
.vobalb td.t2{ width:38%;}
.vobalb tr:nth-child(2n-1) .t1{ background:#f1f1f1;  font-weight:bold;}
.vobalb tr:nth-child(2n-1) .t2{ background:#f8f8f8;}
.slider{ margin-top:4%; position:relative;}
.slider .item{ padding:0 50px;}

.slider .slick-slide{ opacity:0.5; transition:all 0.5s ease;}
.slider .slick-active{ opacity:1; transition:all 0.5s ease;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{width:100%;display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto}
.slick-slide:focus{outline:-webkit-focus-ring-color auto 0}
.slick-arrow.slick-hidden{display:none}
.slick-arrow{z-index:1;position:absolute; width:80px; height:80px;top:50%;font-size:0;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.slick-prev{left:5%; background:#fff url(../images/prev1-1.png) no-repeat center center; transition:all 0.5s ease;}
.slick-next{right:5%; background:#fff url(../images/next1-1.png) no-repeat center center; transition:all 0.5s ease;}
.slick-dots{position: relative; margin-top:30px;left:0;bottom:0px;width:100%;font-size:0;text-align:center}
.slick-dots div{display:inline-block; overflow:hidden; text-indent:-9999px;width:12px;height:12px;border-radius:50%; opacity:0.5; background:#fff;margin:0 5px;cursor:pointer}
.slick-dots .slick-active{ opacity:1;}

.olbma{ padding-top:2%;}
.olbma li{ width:32%; float:left; margin-top:2%; margin-right:2%;}
.olbma li:nth-child(3n){ margin-right:0;}
.olbma li a{ display:table; width:100%; background:#fff; height:135px; border:1px solid #ddd; padding:0 30px 0 160px; font-size:20px; position:relative;}
.olbma li a span{ width:100px; height:100px; background:no-repeat center center; position:absolute; left:30px; top:50%; margin-top:-50px;}
.olbma li a span.s1{ display:block;}
.olbma li a span.s2{ display:none;}



@media screen and (min-width: 1201px){
.vkbac .prev:hover{ background:#9f0000 url(../images/prev1-2.png) no-repeat center center; border-color:#9f0000; transition:all 0.5s ease;}
.vkbac .next:hover{ background:#9f0000 url(../images/next1-2.png) no-repeat center center; border-color:#9f0000; transition:all 0.5s ease;}
.slick-prev:hover{ background:#9f0000 url(../images/prev1-2.png) no-repeat center center; transition:all 0.5s ease;}
.slick-next:hover{ background:#9f0000 url(../images/next1-2.png) no-repeat center center; transition:all 0.5s ease;}
.olbma li a:hover span.s1{ display:none;}
.olbma li a:hover span.s2{ display: block;}
}

@media screen and (max-width: 1200px){
.pablmc .bd{ padding:0 50px;}
.pablmc .bd .prev, .pablmc .bd .next{ width:40px; height:40px;}
.lblema li{ width:49%;}
.lblema li:nth-child(2n){ margin-right:0;}
.sc-list span{ font-size:20px;}
.slider .item{ padding:0 30px;}
.zbeoba{ width:100%;}
.slbnte{ width:100%; margin-top:3%; padding:20px;}
.slbnte .d1:before{ left:-20px;}
.slbnte .d2{ font-size:14px;}
.slm-tit{ font-size:20px;}
.baehb li .pic img{ height:50px;}
.baehb li .tit{ padding:0 10px; font-size:15px; font-weight:normal;}
.olbma li{ width:100%; margin-right:0;}

}
@media screen and (max-width: 780px){
.pablmc .bd{ padding:0;}
.mlcna .d1{ font-size:20px;}
.mlcna .d2{ font-size:18px;}
.svneu a{ font-size:16px;}
.lblema li a{ padding:20px;}
.lblema li a .pic img{ height:35vw;}
.lblema li a .tit{ font-size:16px; line-height:25px; height:50px;}
.sc-list span{ font-size:18px;}
.sc-list{ height:55px; line-height:53px;}
.slider .item{ padding:0;}

.tb-xsl img,.vod-se,.vod-se video{ height:55vw;}
.dombla li{ width:49%; padding:20px;}
.dombla li:nth-child(3n){ margin-right:2%;}
.dombla li:nth-child(2n){ margin-right:0;}
.dombla li .tit{ font-size:16px;}
.vobalb tr{}
.vobalb td{ float:left; padding:10px 0;}
.vobalb td.t1{ background:#fff !important; font-weight:normal !important; width:110px; font-size:15px !important;}
.vobalb td.t2{ width:calc(100% - 110px); padding:10px;background: #f8f8f8; border-bottom:1px solid #eee;}
.slick-arrow{ width:40px; height:40px;}
.olbma li a{ font-size:16px; height:100px; padding:0 20px 0 150px;}
}







